body{line-height: initial;font-size: 1.4rem;}
*, :after, :before {
    max-width: 100%
}
ol,ul,li{list-style: none;}
img {max-width: 100%}
a{color: #333;}
a:hover{color: #e60000;}
a:focus{outline: none;}
input:focus, textarea:focus, select:focus {    outline-offset: 0px;    outline: initial}
.iconfont {display: inline-block;font-style: normal;    line-height: 1;}
.iconfont:before {display: inline-block;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
.height-100 {height: 100% !important;}
.width-100{width: 100%}
.min-height { min-height:calc(100vh - 85px);}
.position-relative {position: relative;}
.position-absolute {position: absolute;}
.clearfix {display:block;}
.overflow {overflow:hidden;}
.v-top {vertical-align:top !important;}
.v-align {vertical-align:middle !important;}
.v-bottom {vertical-align:bottom !important;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.iconfont {font-size:35px;}
.foot_menu .iconfont {font-size:440px;}
*+address, *+blockquote, *+dl, *+fieldset, *+figure, *+hr, *+ol, *+p, *+pre, *+ul {
    margin-top:0;
}
address, blockquote, dl, fieldset, figure, hr, ol, p, pre, ul {
    margin: 0 0 0 0;
}
.w1300{width:1300px;max-width: 100%}
.mg-auto {margin-left: auto;margin-right: auto;}
.text-indent2em { text-indent: 2em; }
.w-100 {width: 100%;}
.line-16 {
    line-height: 1.6;
}

/*间距*/
.padding-horizontal-0px {padding-left:0px;padding-right:0px;}

.padding-5px {padding:5px;}
.padding-left-5px {padding-left:5px;}
.padding-right-5px {padding-right:5px;}
.padding-vertical-5px {padding-top:5px !important;padding-bottom:5px !important;}

.padding-10px {padding:10px !important;}
.padding-top-10px {padding-top:10px;}
.padding-bottom-10px {padding-bottom:10px;}
.padding-left-10px {padding-left:10px !important;}
.padding-right-10px {padding-right:10px !important;}
.padding-horizontal-10px {padding-left:10px !important;padding-right:10px !important;}
.padding-vertical-10px {padding-top:10px !important;padding-bottom:10px !important;}

.padding-left-15px {padding-left:15px;}
.padding-horizontal-15px {padding-left:15px !important;padding-right:15px !important;}
.padding-vertical-15px {padding-top:15px !important;padding-bottom:15px !important;}

.padding-20px {padding:20px;}
.padding-top-20px {padding-top:20px;}
.padding-bottom-20px {padding-bottom:20px;}
.padding-left-20px {padding-left:20px;}
.padding-right-20px {padding-right:20px !important;}
.padding-horizontal-20px {padding-left:20px !important;padding-right:20px !important;}
.padding-vertical-20px {padding-top:20px;padding-bottom:20px;}

.padding-30px {padding:30px;}
.padding-top-30px {padding-top:30px;}
.padding-bottom-30px {padding-bottom:30px;}
.padding-left-30px {padding-left:30px;}
.padding-right-30px {padding-right:30px;}
.padding-horizontal-30px {padding-left:30px;padding-right:30px;}
.padding-vertical-30px {padding-top:30px;padding-bottom:30px;}

.padding-top-35px {padding-top:35px;}

.padding-top-40px {padding-top:40px;}
.padding-bottom-40px {padding-bottom:40px;}
.padding-left-40px {padding-left:40px;}
.padding-right-40px {padding-right:40px;}


.padding-top-50px {padding-top:50px;}
.padding-bottom-50px {padding-bottom:50px;}
.padding-left-50px {padding-left:50px;}
.padding-horizontal-50px {padding-left:50px;padding-right:50px;}

.padding-top-60px {padding-top:60px;}
.padding-bottom-60px {padding-bottom:60px;}
.padding-left-60px {padding-left:60px !important;}
.padding-right-60px {padding-right:60px !important;}


.margin-bottom-5px {margin-bottom:5px;}
.margin-right-5px {margin-right:5px;}
.margin-left-5px {margin-left:5px;}


.margin-10px {margin:10px;}
.margin-top-10px {margin-top:10px;}
.margin-bottom-10px {margin-bottom:10px;}
.margin-right-10px {margin-right:10px;}


.margin-top-15px {margin-top:15px;}
.margin-bottom-15px {margin-bottom:15px;}

.margin-top-20px {margin-top:20px;}
.margin-horizontal-20px {margin-left:20px;margin-right:20px;}
.margin-vertical-20px {margin-top:20px;margin-bottom:20px;}
.margin-horizontal-u20px {margin-left:-20px;margin-right:-20px;}
.margin-bottom-20px {margin-bottom:20px;}
.margin-left-20px {margin-left:20px;}
.margin-right-20px {margin-right:20px;}

.margin-top-30px {margin-top:30px;}
.margin-bottom-30px {margin-bottom:30px;}
.margin-left-30px {margin-left:30px;}
.margin-right-30px {margin-right:30px;}


.margin-top-40px {margin-top:40px;}
.margin-bottom-40px {margin-bottom:40px;}
.margin-left-40px {margin-left:40px;}
.margin-right-40px {margin-right:40px;}


.margin-top-50px {margin-top:50px;}

.margin-top-60px {margin-top:60px;}
.margin-left-60px {margin-left:60px;}
.margin-right-90px {margin-right:60px;}

/*边框*/
.border {border: 1px solid #e6e6e6;}
.border-0 {border:0 !important}
.border-top {border-top:1px solid #e6e6e6}
.border-bottom {border-bottom:1px solid #e6e6e6}
.border-bottom-2 {border-bottom:2px solid #e6e6e6}
.border-bottom-e60000 {border-bottom: 1px solid #e60000;}
.border-color-e60000 {border-color:#e60000}
.border-radius-2px {border-radius:2px;}
.border-radius-3px {border-radius:3px;}
.border-radius-4px {border-radius:4px;}
.border-radius-circle {border-radius:50%;}
.border-radius-15px {border-radius: 5px;}
.border-radius-8px {border-radius: 5px;}
.box-shadow {box-shadow: 0 0 3px #ccc;}
/*字体*/
.text-size-12px {
    font-size: 12px;
}
.text-size-13px {font-size:13px;}
.text-size-14px {font-size:14px !important;}
.text-size-16px {font-size:16px !important;}
.text-size-18px {font-size:18px !important;}
.text-size-20px {font-size:20px !important;}
.text-size-22px {
    font-size: 22px;
}
.text-size-24px {font-size:24px;}
.text-size-26px {font-size:26px;}
.text-size-28px {font-size:28px;}
.text-size-30px {font-size:30px;}
.text-size-36px {font-size:36px;}
.text-size-40px {font-size:40px;}
.text-size-48px {font-size:48px;}

.text-weight-sm {font-weight:300}
.text-weight {font-weight:400}
.text-weight-xl {font-weight:bold}

.text-color-fff {color:#fff}
.text-color-000 {color:#000}
.text-color-333 {color:#333}
.text-color-666 {color:#666 !important;}
.text-color-888 {color:#888}
.text-color-999 {color:#999}
.text-color-e60000 {color:#e60000}
.text-color-434343 {color:#434343;}
.text-color-3e54bf {color:#3e54bf;}
.text-color-ff6b11 {color:#ff6b11;}
.text-color-ff7200 {color:#ff7200;}
.text-color-ff3434 {color:#ff3434;}
.text-color-ff8a00 {color:#ff8a00;}
.text-color-2440b3 {color: #2440b3;}
.text-color-ff6600 {color: #ff6600;}
.text-color-7cabf7 {color: #7cabf7;}
.text-size-style {
    font-style: initial;
}
.letter-spacing-12{
    letter-spacing: 12px;
}
/*按钮颜色*/
.am-btn-danger {background-color:#e60000;border-color:#e60000;}

.text-truncate {
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.text-truncate2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/*背景*/
a.background-color-e60000:hover {color:#fff}
.background-color-e60000 {background-color:#e60000;}
.background-color-f5f5f5 {background-color:#f5f5f5;}
.background-color-f1f0f5 {background-color:#f1f0f5;}
.background-color-fff {background-color:#fff;}
.background-color-ff6b11 {background-color:#ff6b11;}
.over-h {overflow:hidden;}
.over-y {overflow-y:hidden;}
.box-vertical-align:before {display:inline-block;height:100%;vertical-align:middle;content:"";width:1px;text-align:center;}
.box-vertical-align-son {display:inline-block;vertical-align:middle;}

/*弹性布局*/
.flex_box {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-align-flex-start {-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}
.flex-align-items {-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-align-items-end {-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}
.flex-direction-column {-webkit-box-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.justify-content-end {-webkit-box-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.justify-content-center {-webkit-box-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;}
.justify-content-space-around {-webkit-box-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;}
.justify-content-space-between {-webkit-box-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;}
.flex-auto {-webkit-box-flex:auto;-ms-flex:auto;-webkit-flex:auto;flex:auto;}
.flex-1 {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.flex-grow-2 {flex-grow:2;}
.flex-wrap {flex-wrap:wrap;}
.box-Centered:before {display:inline-block;height:100%;vertical-align:middle;content:"";text-align:center;position:relative;}
.box-Centered .children {vertical-align:middle;display:inline-block;}
.box-shadow-row {box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.05);}
.am-text-danger {color:#e60000;}


/*表单*/
.am-table-striped>tbody>tr:nth-child(odd)>td, .am-table-striped>tbody>tr:nth-child(odd)>th {background-color: rgba(247, 247, 247, 0.32);}